Creating a new Class in LoP1.38
By Hanaisse
---------------------------------------------

Creating a new class is done in-game. There is no need to edit any code files. Currently MAX_CLASS is defined at 50 in mud.h, allowing plenty of new class options.

1. Use SETCLASS to create a class.

   Usage: setclass <class> [create/save]
   This command allows you to create, display, edit and save a class.

   Example;
   >setclass Monk create
   Done.


2. Use SETCLASS to add skills/spells to a class.

   Usage: setclass <class> skill <skill> <level> <adept>

   Example: 
   >setclass druid skill alertness 20 100
   Skill "alertness" added at level 20 and 100%.

   Skills can also be added to a class using SSET, but can only set adept with this.


3. Use SETCLASS <class> SAVE often.
   >setclass monk save
   Class saved.


4. Use SETCLASS to apply restrictions to multiclass option.

   Usage: setclass <class> classes [<class>]
   This sets the 'disallowed classes' for multiclassing. Toggles from default 'allowed classes'.

   Example;
   >setclass cleric classes warrior
   Class Classes set.

5. Use SETCLASS <class> to display existing information on a class.

   Example;
   >setclass cleric
   CLASS: Cleric
   Used:  4
   Disallowed classes:
    Warrior                                     <------ (from setclass classes above)
   Allowed classes:
    Cleric Druid Mage Paladin Ranger Thief 
    Augurer Monk 
   Spells/Skills/Weapons
   [Level 1]
    ( 95)armor                  ( 95)cause light            ( 95)cook                  


6. SETCLASS can also be used to change a name of a class to a new one.

   Usage: setclass <class> name <new name>


7. A class can be removed/deleted by removing it from the class.lst then deleting the class file (if you want).



